//设置服务器端的事件监听服务
module.exports = function (server) {
    //得到io对象
    const io = require("socket.io")(server)
    //建立连接
    io.on("connection",socket=>{
        console.log("有客户机连接至服务器")
        //建立事件监听（参数分别是监听事件的名字和回调函数）
        //回调函数中的参数是建立连接之后客户机向服务器发送的数据
        socket.on("testone",data=>{
            console.log("服务器收到了客户机发送来的测试数据书记内容是",data.data)
            //这里表示服务器向当前连接的客户机发送数据，如果写成io.emit就表示服务器向所有建立连接的客户机发送数据
            socket.emit("receive_msg",{msg:"服务器收到了数据"})
        })
        socket.on("clinet-receive",msg=>{
            console.log(msg.msg)
        })
    })
}